package xin.marcher.module.quality.service;

import xin.marcher.module.quality.domain.dto.ItemQualityControlSurveyDTO;
import xin.marcher.module.quality.domain.dto.ItemQualityControlSurveyResultDTO;
import xin.marcher.module.quality.domain.request.ItemQualityControlSurveyRequest;

import java.util.List;

/**
 * 调查池Service
 */
public interface ItemQualityControlSurveyService {

    /**
     * 调查池列表
     *
     * @param request
     * @return
     */
    List<ItemQualityControlSurveyDTO> surveyPoolList(ItemQualityControlSurveyRequest request);

    /**
     * 加入调查池
     *
     * @param request
     * @return
     */
    ItemQualityControlSurveyResultDTO joinSurveyPool(ItemQualityControlSurveyRequest request);
}
